﻿ function recargarCaptcha()
  {
	document.getElementById('captcha_img').src = document.getElementById('captcha_img').src + '#';
  }
  function tag(tag,endtag)
  {
		var input = document.getElementById('mensaje'); // apuntamos al textarea
		var start = input.selectionStart; // principio de la seleccion
		var end = input.selectionEnd; // fin de la seleccion
		var insText = input.value.substring(start, end);
		input.value = input.value.substr(0, start) + '['+tag+']' + insText + '[/'+endtag+']'+ input.value.substr(end); // encerramos el texto entre llaves
		input.focus(); // apuntamos al textarea
  }
  function emoticon(nombre)
  {
	var input = document.getElementById('mensaje'); // apuntamos al textarea
	input.value += nombre;
  }
  function tagUrl()
  {
	 var input = document.getElementById('mensaje');
	 var start = input.selectionStart; // principio de la seleccion
	 var end = input.selectionEnd; // fin de la seleccion
	 if (end-start > 0)
	 {
		 var enlace = window.prompt('Inserta la direccion del enlace'+"\nEjemplo: http://www.google.com/", 'http://');
		 if (enlace) 
			{
				tag('url='+enlace,'url'); 
			}
	} else {
		// Si no tengo nada seleccionado.
		var nombre = window.prompt('Inserta el nombre del enlace', '');
		var url = window.prompt('Inserta la direccion del enlace'+"\nEjemplo: http://www.google.com/", 'http://');
		if(nombre)
			input.value = input.value.substr(0, start) + '[url='+url+']' + nombre + '[/url]'+ input.value.substr(end);
		else
			input.value = input.value.substr(0, start) + '[url]' + url + '[/url]'+ input.value.substr(end);
	}
  }
  function vacio(name){
 	
	var result="";
	var Clobj=document.getElementById(name);
	var obj=Clobj.value;
	if(obj == ""){
		result += "Tienes que rellenar " + name + "\n" ;
        document.getElementById(name).className="errorinput";
	}
	else{
		document.getElementById(name).className="";
	}
	
	return result;
 }

 function validaMail() {
	var result="";
	var ObjMail= document.getElementById("email");
	var mail=ObjMail.value;
	
	if(!(mail.match(/^[\w]+([\.|\_]*[\w])*@([\w]+\.)+[\w][\w][\w]?[\w]?[\w]?$/))){
		result += "El correo electrónico no es un Alfanumérico recursivamente enumerable";
		document.getElementById("email").className="errorinput";
		}
	else{
		document.getElementById("email").className="";
	}
	
    return result;
	}
 
 function claveLarga(name) {
	var result="";
	var ObjClave= document.getElementById(name);
	var cla=ObjClave.value;

	if(cla.length < 6){
		result += "La longitud de la "+name+" ha de ser mayor que 6 caracteres" + "\n";
		document.getElementById(name).className="errorinput";
		}
	else{
		document.getElementById(name).className="";
	}
    return result;
  
 } 